<?php
require_once 'defs/Constants.php';
include_once FILE_CLASS_TEXTOBJECT;
class Risicoaandachtsgebied extends TextObject{


	private $array_risicogebied = array();
	
	function Risicoaandachtsgebied($risicoaandachtsgebied = '' ){
		if(!empty($risicoaandachtsgebied)){
			$this->setBeschrijving($risicoaandachtsgebied);
		}
	}
	
	function addRisicogebied($risicogebied){
		$this->array_risicogebied[] = new Risicogebied($risicogebied);
	}

	function addRisico($risico){
		$this->array_risicogebied[] = new Risico($risico);
	}
	
	function addMaatregel($maatregel){
		$this->array_risicogebied[] = new Maatregel($maatregel);
	}
	
	function addActie($actie){
		$this->array_risicogebied[] = new Actie($actie);
	}
	
	function getRisicogebied(){
		$return_array3 = array();
		
		foreach( $this->array_risicogebied as $idx => $obj){
			$return_array3[$idx] = $obj->getBeschrijving();
		}
		
		return $return_array3;
	}
	
	
	function save(){
		// save Maatregel
		$db_maatregel = new dbMaatregel();
		$db_maatregel->save();
		
		// sla gegenereerde ID op in class id
		// $this->maatregel_id = $db->getId();
		
		// evt $this->saveActie()
		$this->actie->save($this->maatregel_id);
	
	}
	
	function saveRisicogebied(){
	
	}
	
	function saveRisico(){
	
	}
	
	function saveMaatregel(){
	
	}
	
	function saveActie(){
		// save + maatregel id
		
		// update class attr
	}

}
?>
